ambassador at large - French English Dictionary